package com.syh.jn.scm.domain.operation.repository.project;

import com.syh.core.ddd.infrastructure.repository.AggregateRepository;
import com.syh.jn.scm.domain.operation.entity.project.OperationProject;

/**
 * Date:2018/7/13
 * Author:Clown
 * Desc;
 */
public interface OperationProjectRepository extends OperationProjectReadRepository,AggregateRepository<OperationProject,Long> {

    /**
     * 修改项目及所有父项目、子项目的状态
     * @param project
     */
    void updateStatus(OperationProject project);
}
